function interval(cb,time){
    setTimeout(() =>{
        cb();
        interval(cb,time);
    },time);
}

function intervalPromise(cb,time){
    return Promise((resove,reject) =>{
        setTimeout(() =>{
            resove()
        },time);
    });
}